JavaJavaCollections工具类[Java]
Jayfar类java.util.Collections提供了对Set, List, Map进行排序,填充,查找元素的辅助方法。
类java.util.Collections提供了对Set, List, Map进行排序,填充,查找元素的辅助方法。
- void sort(List)// 对List容器内的元素排序,排序的规则是按照升序进行排序。
- void shuffle(List) //对List容器内的元素进行随机排列。
- void reverse(List) //对List容器内的元素进行逆续排列。
- void fill(List, Object)//用一个特定的对象重写整个List容器。
- int binarySearch(List, Object)//对于顺序的List容器,采用折半查找的方法查找特定对象。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| package cn.collection;
import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List;
public class TestCollections { public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add("TestCollections" + i); } System.out.println(list); Collections.shuffle(list); System.out.println(list); Collections.reverse(list); System.out.println(list); Collections.sort(list); System.out.println(list); System.out.println(Collections.binarySearch(list, package cn.collection;
import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List;
public class TestCollections { public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add("TestCollections" + i); } System.out.println(list); Collections.shuffle(list); System.out.println(list); Collections.reverse(list); System.out.println(list); Collections.sort(list); System.out.println(list); System.out.println(Collections.binarySearch(list, "JF")); } }
|